package com.ys.chatserver.http.logic.dto;

import com.ys.chatserver.http.logic.UserInfoVO;

import java.io.Serializable;
import java.util.List;

/**
* 组织信息表
*/
public class StructureInfoVO implements Serializable {

    private Integer id;
    /**
    * 组织编码
    */
    private String structureNo;
    /**
    * 组织名称
    */

    private String structureName;

    /**
     * 组织类型  0 用户组织  1 AJ组织
     */
    private Integer structureType;
    /**
    * 父级编码
    */

    private String parentNo;


    /**
     * 根节点编号
     */
    private String rootNo;
    /**
    * 层级编码
    */

    private String structureLevel;
    /**
    * 创建人id
    */

    private String creatorId;
    /**
    * 创建人名
    */

    private String creatorName;

    /**
     * 节点类型
     */
    private String caseType;



    /**
     * 案件是否结束
     */
    private Integer isFinish;

    /**
     * 结束时间
     */
    private String finishTime;

    /**
     * 是否删除
     */
    private Integer delFlag;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 组织描述
     */
    private String structureDesc;

    /**
     * gb28181导出
     */
    private Integer gb28181Export;


    public String getRootNo() {
        return rootNo;
    }

    public void setRootNo(String rootNo) {
        this.rootNo = rootNo;
    }

    public String getStructureDesc() {
        return structureDesc;
    }

    public void setStructureDesc(String structureDesc) {
        this.structureDesc = structureDesc;
    }

    public Integer getGb28181Export() {
        return gb28181Export;
    }

    public void setGb28181Export(Integer gb28181Export) {
        this.gb28181Export = gb28181Export;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getFinishTime() {
        return finishTime;
    }

    public void setFinishTime(String finishTime) {
        this.finishTime = finishTime;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    public String getCaseType() {
        return caseType;
    }

    public void setCaseType(String caseType) {
        this.caseType = caseType;
    }

    public Integer getIsFinish() {
        return isFinish;
    }

    public void setIsFinish(Integer isFinish) {
        this.isFinish = isFinish;
    }

    public Integer getStructureType() {
        return structureType;
    }

    public void setStructureType(Integer structureType) {
        this.structureType = structureType;
    }

    private List<StructureInfoVO> childList;

    private List<UserInfoVO> userList;

    public List<UserInfoVO> getUserList() {
        return userList;
    }

    public void setUserList(List<UserInfoVO> userList) {
        this.userList = userList;
    }

    public String getParentNo() {
        return parentNo;
    }

    public void setParentNo(String parentNo) {
        this.parentNo = parentNo;
    }

    public List<StructureInfoVO> getChildList() {
        return childList;
    }

    public void setChildList(List<StructureInfoVO> childList) {
        this.childList = childList;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getStructureNo() {
        return structureNo;
    }

    public void setStructureNo(String structureNo) {
        this.structureNo = structureNo;
    }

    public String getStructureName() {
        return structureName;
    }

    public void setStructureName(String structureName) {
        this.structureName = structureName;
    }

    public String getStructureLevel() {
        return structureLevel;
    }

    public void setStructureLevel(String structureLevel) {
        this.structureLevel = structureLevel;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }
}
